long-term profit - German English Dictionary